Here we have two BLE112 modules plugged into two USB port – one module is programmed with Evaluation kit MASTER firmware and the other with Evaluation kit SLAVE firmware. Let’s reset each module by pressing the side reset switch. Now we can see which module is master and which is slave. Note that the modules automatically connect and data typed into one module comes out on the other. The firmware is available in the Bluegiga script or bgs files and can be found on the inmojo website here. Here is how to reprogram the BLE112 module with the CC debugger. Ok, let’s move onto the WT12 classic bluetooth modules. Note that BLE112 and classic WT modules are not compatible. Let’s do a soft reset on each module, and then press S for SET to see the settings. To connect, first we press I for Inquiry to see which bluetooth modules are discoverable. OK, we can see the MAC address and the Blue Terminal program has saved this in the toolbar. Now let’s connect – we click Call and after a few seconds the WT12 module connects. Now we can type data into one module and it comes out on the other modules. We can click the CMD/Data button to go back to command mode to see the settings again. With the Classic modules, there are several profiles – SPP or Serial Port Profile for a wireless serial connection, HID or human interface device connections such as keyboards and BGIO for the Bluegiga Input/ Output profile for use with remote switches and outputs. Note that the Multiplex mode allows for up to 7 simultaneous connections at the same time. The Classic modules use bluetooth version 2 while the BLE modules use Bluetooth version 4.